﻿

html, body 
{
    padding: 0;
    margin: 0;
}

.new_delivery_address 
{
    width: 600px;
    margin: 0 auto; 
    padding-left: 40px; 
    text-align: left; 
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.addressbook_td 
{
    padding-left: 40px;
    text-align: left;
    padding-right: 40px;
    width: 400px;
    border-style:solid;
    border-bottom: dotted black;
    border-left: dotted black;
    border-right: dotted black;
    
}

.addressbook_td input 
{
    float: left;
}

.addressbook_td span, .new_delivery_address span
{
    line-height: 26px;
    color: black;
    font-weight: 600;
    font-family: Sans-Serif;
    background-color: transparent;
    
    
}

.main_header 
{
    font-size: 21px;
    font-family: Arial;
    color: #000066;
    width:500px;
    min-width: 500px;
    display: block;
    border-bottom: 1px solid #3AB54A;
    padding-bottom: 0px;
    padding-left: 2px;
    text-align:left;
}

.main_header2 
{
    font-size: 21px;
    font-family: Arial;
    color: #000066;
    min-width: 364px;
    display: block;
    padding-bottom: 0px;
    padding-left: 2px;
    text-align:left;
    margin-top: 30px;
}

.shopping_basket_area td 
{
    padding-top:10px; 
    position:relative; 
    display:block;
    top: 45px;
    
}

.shopping_basket_area 
{
    position: relative;
    margin-top: 20px;
}

.shopping_basket_area .right .top .button_left_wrapper1
{
    background-image: url('Images/button_left_bg.png');
    background-repeat: no-repeat;
    height: 27px;
    width: 64px;
    float:left;
}

.shopping_basket_area .right .top .button_right_wrapper1
{
    background-image: url('Images/button_right_bg.png');
    background-repeat: no-repeat;
    height: 27px;
    background-position: 57px 0;
}

.shopping_basket_area .right .top .button_left_wrapper
{
    width: 141px;
    margin-left: 10px;
    float: right;
}

.shopping_basket_area .right .top .button_right_wrapper
{
    background-position: 134px 0;
}

.shopping_basket_area .left 
{
    width: 50px;
    float: left;
}

.shopping_basket_area .right 
{
    float: right;
}

.shopping_basket_area .right .bottom 
{
    padding-top: 10px;
    clear: both;
}


.shopping_basket_area .labelProductPrice 
{
    float: none;
}

.shopping_basket_area img
{
    float:left;
    margin-top: 10px;
}

.shopping_basket_area .labelProduct 
{
    position: absolute;
    font-size:21px;
    font-family:Arial;
    color: #57BB5A;
    min-width: 180px;
    top:18px;
    left: 45px;
}

.shopping_basket_area .part_no 
{
    font-size: 14px;
    font-weight: 900;
    font-family:Arial;
    color:#000000;
    position:absolute;
    top: 24px;
    left:230px;
}

.table_data_text 
{
    margin: 2px 0px;
    padding: 1px 0px;
    cursor: auto;
    display: inline-block;
    float: none;
    line-height: normal;
    position: static;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    word-spacing: 0px;
}

.table_data_text2 
{
    position: absolute;
    left: 180px;
    top: 6px;

}


.table_data_text_phone_num 
{
    width: 50px;
    
}

.table_data_text_phone_std
{
   width: 50px;
}

.table_data_text_phone_intl
{
    width: 50px;
}
.table_data_text_mandatory_phone_num 
{
    width: 50px;
    background-color:#CCD9FF;

    
}

.table_data_text_mandatory_phone_std
{
   width: 50px;
   background-color:#CCD9FF;

}

.table_data_text_mandatory_phone_intl
{
    width: 50px;
    background-color:#CCD9FF;

}
.product_table 
{
    position: relative;
    margin-top: -20px;
	max-width:850px;
	width: 843px;
	margin-left:12px;
    top: -3px;
    left: 0px;
}

.product_talbe3 
{
    position: relative;
    margin-top: -20px;
	max-width:850px;
	width: 901px;
    top: -3px;
    left: 0px;
}

.product_table2 
{
    position: relative;
    margin-top: 10px;
	max-width:842px;
	width: 842px;
	margin-left:10px;
	border: 0;
}

.table_heading 
{
    height: 44px;
    background-color:  #3399FF;
    width: 905px;
}
.table_heading th 
{
    font-size: 16px;
    font-family: Arial;
    width: 180px;
}

.table_heading_th_th
{
    background:#3399FF;
    border-right: 1px #3399FF solid;
}

.table_heading_th 
{
    position:relative;
}

.table_heading_th th 
{
    position: relative;
}

tr, td
{
    border: 0;
}


.corner_tl, .corner_tl_add_product, .corner_tl_customer_notes, .corner_tl_delivery_info, .corner_tl_sales_dashboard, .corner_tl_sales_dashboard2
{
    background-image: url('Images/my_corners_topleft.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 40px;
    width: 16px;
    position: absolute;
}

.corner_tl_sales_dashboard, .corner_tl_sales_dashboard2
{
    top:16px;
}

.corner_tr, .corner_tr2, .corner_tr_add_product, .corner_tr_customer_notes, .corner_tr_delivery_info, .corner_tr_sales_dashboard, .corner_tr_sales_dashboard2
{
    background-image: url('Images/my_corners_topright.png');
    background-repeat:no-repeat;
    background-position: right top;
    height: 16px;
    width: 16px;
    position:absolute;
}

.corner_tr2 
{
    left: 1125px;
}

.corner_tr_contact
{
    left: 890px;
}

.corner_tr_sales_dashboard
{
    left: 834px;
    top: 20px;
}

.corner_tr {
	left: 890px;
	}

.corner_tl_add_product 
{
}

.corner_tr_add_product 
{
    left: 301px;
    top: 0px;
}

.corner_tr_delivery_info 
{
	left:833px;
	top: 0px;
}

.corner_tl_customer_notes 
{
	left: 12px; 
    	top: 0px;
}

.corner_tr_customer_notes
{
	top: 0px;
	left: 246px;
}

.table_list_of_data {
	height: 56px;
	width:842px;
	}
	
.table_list_of_data_dashboard {
	height: 32px;
	width:842px;
	}
	
.table_dashboard_heading 
{
    height: 32px;
    background-color:  #3399FF;
    width: 850px;
}

.table_dashboard_heading_main_title
{
    height: 50px;
    background-color:  #3399FF;
    width: 850px;
    text-align: center;
    
}
.table_dashboard_heading th 
{
    font-size: 12px;
    font-family: Arial;
    text-align: center;
    top: 2px;
    left: 2px;
}

table_list_of_data_hr 
{
    height: 44px;
}

.table_heading_itemslist 
{
    border-left: 1px #3399FF solid; 
    border-right: 1px #3399FF solid;
}

.table_list_of_data td{
	vertical-align: top;
	padding-top: 5px;
	}

.ContentPlaceHolder1_grdProduct th[scope="col"] 
{
    padding: 0;
}

body {font-family:Verdana,Calibri;
}
a{color:#000;text-decoration:none;font-size:0.75em}
hr{color:#15BBF2;}

.tablenoborder{width:100%; padding-top:10px; border-collapse:collapse}
.tableborder{width:100%; padding-top:10px; border: 1px solid blue}
.td{padding-top:10px;
   padding-right:5px;
   padding-bottom:3px;
   padding-left:5px;
}

.th{text-align:left;
    color: #000000;
    font-size:0.8em;
    }

.tlabels{text-align:left;
    color: #000000;
    font-size:0.8em;
    }

.pageheaderlabel{text-align:left;
    color: #000000;
    font-size:1.0em;
}
.linkButton{ color: #15BBF2;font-size:.65em;font-weight:bold; text-decoration:underline;}
.linkTxtLrg{font-size: .8em; width:100px;font-family:Sans-Serif;color: Blue;}
.TxtXLrg{font-size: 1em; width:100px;font-family:Sans-Serif;color: Black;font-weight:bold;}
.textbox{border:Solid 1px Black;}
.displayBlock{display:block;}
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; }

.marginRight36
{
    margin-right:10px;
}

.marginRight36 a 
{
    color: #fff;
}

.marginRight60{margin-right:60px;}

.marginRight60 a 
{
    color: #fff;
}
.margin10{margin:10px;}
.margin20{margin:20px;}
.margin13{margin:13px;}
.paddin20{padding:20px;}

.backgroundSky{
text-align: center; 
height: 175px; 
position: relative;
margin-top: 10px;
}

.action_button {
	width: 84px;
	border: 0;
	background-color: #cccccc;
	height: 27px;
	margin: 0 7px;
	color: #000000;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
    color: #000;
	}
		

.button_left_wrapper {
	background-image: url('Images/button_left_bg.png');
	background-repeat: no-repeat;
	height: 27px; 
	}

.button_right_wrapper {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 90px 0;
	}

.update_button {
	width: 50px;
	border: 0;
	background-color: #cccccc;
	height: 27px;
	margin: 0 7px;
	}

.update_right_wrapper {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 57px 0;
	}
.update_right_wrapper_new_contact {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 75px 0;
	}
.update_right_wrapper_new_contact_address_book {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 90px 0;
	}
	
.update_right_wrapper input 
{
  	float: none;
}

.delivery_info_table_row a 
{
    font-size: 14px;
    text-decoration: underline;
    line-height: 26px;
    color: #333;
}

.proceed_button {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background-color: #cccccc;
	margin: 0 7px;
	height: 27px;
	}
	
.dispatch_button {
	width: 140px;
	border: 0;
	background-color: #cccccc;
	height: 27px;
	margin: 0 7px;
	}
	
.update_right_wrapper2 {
    background-image: url('Images/button_right_bg.png');
    background-repeat: no-repeat;
    height: 27px;
    background-position: 147px 0;
}

.proceed_right_wrapper {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 134px 0;
	}

.ordersummary_right_wrapper {
	background-image: url('Images/button_right_bg.png');
	background-repeat: no-repeat;
	height: 27px;
	background-position: 115px 0;
	}

.add_part_table .dropdown {
	width: 282px;
	margin-bottom: 10px;
	background-color: #E5F9FF;
	}

.bottom_controls_templatebasket {
	width: 250px;
	float: right;
	margin-right: 20px;
	text-align: right;
	}

.add_part_table {
	width: 317px;
	}

.add_part_table h1 {
	font-size: 16px;
   	font-family: Arial;
	color: #fff;
	height: 44px;
	line-height:44px;
	background-color: #3399FF;
	padding-left: 15px;
	margin: 0px;
	border: 0;
	text-align:left;
	}

.delivery_info_table {
	width: 849px;
    height: 350px;
}
	
.delivery_info_table_row 
{	
    border: 1px #3399FF solid; 
    padding-bottom: 11px; 
    height: 212px;
}

.delivery_info_table_header_row 
{	
    border: 1px #3399FF solid; 
    padding-bottom: 11px; 
    height: 120px;
}
.delivery_info_table h1, .delivery_info_table1 h1 {
	font-size: 16px;
   	font-family: Arial;
	color: #fff;
	height: 44px;
	line-height:44px;
	background-color: #3399FF;
	padding-left: 15px;
	margin: 0px;
	border: 0;
	text-align:left;
	}

.add_notes_part {
	width: 250px;
	margin-left: 12px;
	}

.add_notes_part h1 {
	font-size: 16px;
   	font-family: Arial;
	color: #fff;
	height: 44px;
	line-height:44px;
	background-color: #3399FF;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	text-align: left;
	}

.width60{width:60px}
.width500{width:500px}
.width100{width:100px}


.labelProductId{color: #000000;font-size:0.8em;}
.labelProduct{color: #57BB5A;font-size:0.65em;font-weight:bold;}
.labelProductPrice{color: #F05221;font-size: 12px;font-weight: bold; float:left; padding-left: 10px; text-align: right}
.labelBasketSummaryAmt{color: black;font-size: 12px;font-weight: bold; float:left; padding-left: 10px; text-align: right; width: 100px}
.labelBasketSummaryTxt{color: black;font-size: 12px;font-weight: bold; float:left; padding-left: 10px; text-align: right; width: 120px}
.labelBasketSummaryTtl{color: black;font-size: 12px;font-weight: bold; float:left; padding-left: 10px; text-align: right; width: 100px;  border-top: 2px solid #3399FF}
.labelCreditInfo{color: black;font-size: 12px;font-weight: bold; width: 100px;  text-align: right}
.labelCreditCurrency{color: black;font-size: 12px;font-weight: bold; width: 10px;  text-align: left}
.txtQty{height:15px;width:30px;}
.txtRefineUpper{height:15px;width:30px; text-transform:uppercase;}
.txtBasketId{height:30;width:140px;}
.standardtxt_black{color: #57BB5A;font-size:1.0em;font-weight:bold;font-family:@Arial Unicode MS;color: #000000}
.level1_heading{font-weight: 700;font-size: 1.0em; width:100px;font-family:Sans-Serif;color:Blue}
.table_data_part_no, .table_data_description, .table_data_description2
.table_data_rrp, .table_data_unit_price, .table_data_qty,
.table_data_total, .table_delete_link, .table_change_link, .table_info_link, .table_data_rrp, .table_packed_link {
	font-size: 12px; 
	width:100%;	
	font-family:Arial;
	color: #000000;
	text-align:left;
}

.table_data_description2
{
    margin-left: -13px;
}

.table_delete_link {
	background-image: url('Images/delete.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-position: center;
	margin-left: 22px;
	}

.table_packed_link {
	background-image: url('Images/packed_parcel.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-position: center;
	margin-left: 22px;
	}
.table_info_link {
	background-image: url('Images/Infosmall.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-position: center;
	margin-left: 22px;
	}

#table_change_link{
	font-size: 14px;
	color: #E80000;
	font-weight: 900;
	text-decoration: underline;
	text-align:right;
	}

.table_data_rrp {
	text-align:right;
	padding-right: 20px;
	}

.table_data_total {
	text-align: right;
	}

.table_data_unit_price, .table_data_qty, .table_data_delivery_cost {
	text-align: right;
	
	}

.table_heading{font-size: .6em; font-family:Sans-Serif;color: White;font-weight:bold; text-align:center; }
.table_notes{font-size: 0.8em;font-family:Sans-Serif;color: Blue;width:100%; text-align:left; background-color:transparent}
.form_labels{font-size: .6em; width:100px;font-family:Sans-Serif;color: blue;font-weight:bold;width:100%; text-align:left; background-color:transparent}
.form_labels_contacts{font-size: .6em; width:100px;font-family:Sans-Serif;color: blue;font-weight:normal;width:100%; text-align:left; background-color:transparent}

.heading1_left{font-size: .10em; width:100px;font-family:Sans-Serif;color: black;}
.heading2_left{font-size: .8em; font-family:Sans-Serif;color: black;
    margin-top: 11px;
}
.heading3_left{font-size: .6em; width:100px;font-family:Sans-Serif;color: black;}
.heading1_right{font-size: .10em; width:100px;font-family:Sans-Serif;color: black; text-align:right;}
.heading2_right{font-size: .8em; width:100px;font-family:Sans-Serif;color: black; text-align:right;}
.heading3_right{font-size: .6em; width:100px;font-family:Sans-Serif;color: black; text-align:right;}
.heading1_center{font-size: .10em; width:100px;font-family:Sans-Serif;color: black; text-align:center;}
.heading2_center{font-size: .8em; width:100px;font-family:Sans-Serif;color: black; text-align:center;
    font-weight: 700;
}
.heading3_center{font-size: .6em; width:100px;font-family:Sans-Serif;color: black; text-align:center;}
.HighlightButton{background-color:Yellow;}

#VertNavMenu {
width: 400px;
} 


#VertNavMenu ul{
    list-style-type: none;
    padding-left: 0.2;
    margin-left: 0;
    font-size: .8em; 
    width:100px;
    font-family:Sans-Serif;
    color: Blue;
    background-color: White;
    
}

#VertNavMenu a
{
font-size: 1.0em; 
width:100px;
font-family:Sans-Serif;
color: Blue;
text-decoration: none;
display: block;
width: 150px;
padding-left: 0.2;
margin-left: 0;
}

#VertOrderLine{
width: 600px;
} 


#VertOrderLine ul{
    list-style-type: none;
    padding-left: 0.2;
    margin-left: 0;
    font-size: 12px;
    line-height: 18px;
    width:580px;
    font-family:Sans-Serif;
    color: Blue;
    float: left; 
    background-color: White;
    border-bottom: 1px dashed #000; 
    padding: 5px; 
    padding-bottom: 25px;
}



#VertOrderLine a
{
font-size: 1.0em; 
font-family:Sans-Serif;
color: Blue;
text-decoration: none;
display: block;
width: 150px;
padding-left: 0.2;
margin-left: 0;
}

#VertOrderHead {
width: 200px;
} 


#VertOrderHead ul 
{
    list-style-type: none;
    margin: 0;
    font-size: 1.0em;
    font-family: Sans-Serif;
    color: black;
    padding: 0;
    line-height: 1.8em;
    margin: 0;
    padding-left: 5px;
}

#VertOrderHead a
{
    font-size: 1.2em;
    text-decoration: underline;
    font-family: Sans-Serif;
    color: #333;
    display: block;
    width: 150px;
    margin-left: -5px;
    font-style: italic;
    margin-bottom: 10px;
}
#VertOrderHead listheader
{
font-size: 1.0em; 
width:100px;
font-family:Sans-Serif;
color: Black;
text-decoration: none;
display: block;
width: 150px;
padding-left: 0.2;
margin-left: 0;
}
table.altrowstable {
	font-family: verdana,arial,sans-serif;
    font-size: 11px;
    color: #333;
    border-width: 1px;
    border-color: #39E;
    border-collapse: collapse;
}
table.altrowstable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
	min-width:400;
	
}
table.altrowstable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #3399FF;
	min-width: 400;
}
.oddrowcolor{
	background-color:white;
}
.evenrowcolor{
	background-color:#f0f8ff;
}

.btn {color:#050; 
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696;
} 

.modal.Background
{
    background-color:Gray;
    filter:alplha(opacity=70);
    opacity:0.7;
}

.modal.Popup
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}

#PageTitle
{
    width:1000;
    background-color:#f0f8ff;
}

#PageTitle ul{
    list-style-type: none;
    padding-left: 0.2;
    margin-left: 0;
    font-size: 1.4em; 
    width:600px;
    font-family:Sans-Serif;
    color: Blue;
}


#CustMaintItems {
width: 400px;
margin-top: 1em;
} 

#CustMaintItems li{
margin-top: 1em;
text-align:left;
}

#CustMaintItems ul{
    list-style-type: none;
    padding-left: 0.2;
    margin-left: 0;
    font-size: .8em; 
    width:800px;
    font-family:Sans-Serif;
    color: Blue;
    background-color: White;
    display:inline;
    
}

#CustMaintLabels {
width: 200px;
margin-top: 1em;
} 

#CustMaintLabels li{
margin-top: 1em;
text-align:right;
}


#CustMaintLabels ul{
    list-style-type: none;
    padding-left: 0.2;
    margin-left: 0;
    font-size: .8em; 
    width:200px;
    font-family:Sans-Serif;
    color: Blue;
    background-color: White;
    display:inline;
    
    
}

.table_data_form_label {
	text-align: right;
	width:200px;
	}
	
.table_data_pref_label {
	text-align: right;
	width:800px;
	}


.table_data_form_input_italic 
{
    font-size: 14px;
}

.table_data_form_input 
{
	text-align: left;
	width:20px;
	width: 450px;
}
	
.form_currency {
	text-align: right;
	width:100px;
	}

.table_data_form_input 
{
    text-align: left;
    padding-left: 20px;
}

.table_data_error_message 
{
    text-align: left;
    color:Red;
}
.table_data_text_mandatory_upper
{
    text-align: left;
    background-color:#CCD9FF;
    text-transform:uppercase;
}	
.table_data_text_non_mandatory_upper
{
    text-align: left;
    text-transform:uppercase;
}	
.add_customers_table 
{
    width: 800px;
}

.add_customer_table_table 
{
    background-color: #F7F6F3; 
    border-left: 1px #39F solid; 
    border-right: 1px #39F solid; 
    border-bottom: 1px #39F solid; 
    width: 800px;
    padding: 10px 0 30px 0;
}

.add_customers_table h1 {
	font-size: 16px;
   	font-family: Arial;
	color: #fff;
	height: 44px;
	line-height:44px;
	background-color: #3399FF;
	padding-left: 15px;
	margin: 0px;
	border: 0;
	text-align:left;
	}
	
.add_customers_billing_table 
{
    width: 800px;
}

.add_customers_billing_table h1 {
	font-size: 16px;
   	font-family: Arial;
	color: #fff;
	height: 44px;
	line-height:44px;
	background-color: #3399FF;
	padding-left: 15px;
	margin: 0px;
	border: 0;
	text-align:left;
	}
	
.corner_tr_800 
{
    background-image: url('Images/my_corners_topright.png');
    background-repeat:no-repeat;
    background-position: right top;
    height: 16px;
    width: 16px;
    position:absolute;
    left:784px;
}

.display { display: none; }
.display1 { display: inherit; }

.modalBackground
{
    border: 3px solid Gray;
    background-color:#ffffdd;
    padding:3px;
    }

.header_read_only
{
    font-size:1.0em;
    font-weight:bold;
    font-family:@Arial Unicode MS;
    color: White
}

.MaskedEditFocus
{
    background-color:#CCD9FF;
}

.MaskedEditError
{
    background-color:Red;
}
.ErrorMessage
    {
        Color: Red;
        font-size: 12px; 
	    width:100%;	
	    font-family:Arial;
    }
.WarningMessage
    {
        Color: Orange;
        font-size: 12px; 
	    width:100%;	
	    font-family:Arial;
    }
    
.basket_notes {
	width: 849px;
    height: 200px;
   margin-left: 200px;
}

.search_box{font-size: 0.8em;
            font-family:Sans-Serif;
            font-weight:normal;
            color: Blue;
            border-style:none;
            border-width:thin;
            width:90;
            }

.sales_analysis_x_axis {
	font-size: 12px; 
	width:130px;	
	font-family:Arial;
	color: #000000;
	text-align:left;
}

.sales_analysis_y_axis1 {
	font-size: 12px; 
	width:130px;	
	font-family:Arial;
	color: #000000;
	text-align:right;
}

.sales_analysis_y_axis2 {
	font-size: 12px; 
	width:130px;	
	font-family:Arial;
	color: #000000;
	text-align:right;
}

.po_number 
{
    margin: 2px 0px;
    padding: 1px 0px;
    cursor: auto;
    display: inline-block;
    float: none;
    line-height: normal;
    position: static;
    text-align: -webkit-auto;
    text-indent: 0px;
    text-shadow: none;
    word-spacing: 0px;
    text-transform:uppercase;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
    {
        margin: 0;
        border: solid 1px #7F9DB9;
        border-right: 0px none;
        padding: 1px 0px 0px 5px;
        font-size: 13px;
        height: 18px;
        position: relative;       
    }
    .WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
    {
        margin: 0;
        padding: 0;
        background-image: url(windows-arrow.gif);
        background-position: top left;
        border: 0px none;
        height: 21px;
        width: 21px;
    }
    .WindowsStyle .ajax__combobox_itemlist
    {
        border-color: #7F9DB9;
    }
    
    .CustomComboBoxStyle .ajax__combobox_itemlist 
{ 
    position:absolute !important; 
    top: 40px !important; 
    left: 220px !important; 
    width: 200px !important; 
}

#telephone_elements
{
    position: inherit;
    
}

#telephone_elements label
{
    display:inline-block;
    float:left;
    margin-right:4px;
    vertical-align:top;
}

#box-table-a {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;
min-width: 480px;
text-align: left;
border-collapse: collapse;
margin: 20px;
}

#box-table-a th {
font-size: 13px;
font-weight: normal;
background: #B9C9FE;
border-top: 4px solid #AABCFE;
border-bottom: 1px solid white;
color: #039;
padding: 8px;
min-width:100px;
text-align:center;
}

#box-table-a td {
background: #E8EDFF;
border-bottom: 1px solid white;
color: #669;
border-top: 1px solid transparent;
padding: 8px;
}

#box-table-a tr:hover td {
background: #D0DAFD;
color: #339;